﻿body 
{
    margin:0;
}

#Box_notice
{
    width: 150px;
    height: 50px;
    padding: 20px 20px 50px 20px;
    background-color: #c19feb;
    color: white;
    font-family: VNF-Dax;
    font-size: 18px;
    border-radius: 3px;
    text-align: justify;
    margin-left:550px;
    margin-top:250px;
    display:none;
    position:fixed;
    z-index:111111111111;
    border:solid 1px black;
}
/* Page */

#Page
{
    width:100%;
}

/* Column Left */

#Col_Left
{
    width:7%;
    height:800px;
    float:left;
}

#Ver_Menu
{
    margin-top:20px;
    position:fixed;
    margin-left:-100px;
}

#Ver_Menu .Item_menu 
{
    width: 70px;
    height: 60px;
    background-color: #330f59;
    margin-left: 10px;
    margin-bottom: 20px;
    text-align: center;
    padding-top: 10px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    cursor:pointer;
}

#Ver_Menu .Item_menu img:hover
{
    width:60px;
    height:60px;
}

/* End Column Left */

/* Column Main */

#Col_Main
{
    width:84%;
    float:left;
}

/* Header */

#Header
{
   
    width:1165px;
    height:300px;
}

/* Logo */

#Logo
{
    width:180px;
    height:280px;
    margin-right:20px;
    float:left;
    z-index:100;
}

/* End Logo */

/* Group Function*/

#Group_function
{
    float:left;
    margin-left:20px;
    height:300px;
    width:945px;
}

/* Menu*/

#Menu
{
    width:955px;
    height:40px;
}

#List
{
    margin:0px;    
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
    -moz-margin-before: 0em;
    -moz-margin-after: 0em;
    -moz-margin-start: 0px;
    -moz-margin-end: 0px;
    -moz-padding-start: 0px;
    -ms-margin-before: 0em;
    -ms-margin-after: 0em;
    -ms-margin-start: 0px;
    -ms-margin-end: 0px;
    -ms-padding-start: 0px;
    -o-margin-before: 0em;
    -o-margin-after: 0em;
    -o-margin-start: 0px;
    -o-margin-end: 0px;
    -o-padding-start: 0px;
}

#List .Child
{
    width:147px;
    padding-top:20px;
    height:35px;
    background-color:#330f59;
    margin-left:30px;
    list-style:none;
    color:White;
    float:left;
    padding-left:10px;
    font-family:VNF-Dax;
    font-size:23px;
    font-weight:900;
    margin-top:-15px;
    cursor:pointer;
}

#List .Child_home
{
    width:147px;
    padding-top:20px;
    padding-left:10px;
    height:35px;
    background-color:#330f59;
    list-style:none;
    color:White;
    float:left;
    font-family:VNF-Dax;
    font-size:23px;
    font-weight:900;
    margin-top:-15px;
    cursor:pointer;
}

@keyframes effectmenu
{
     0%{transform: translateY(0);}
     100%{transform: translateY(20);}
}

@-webkit-keyframes effectmenu
{
     0%{-webkit-transform: translateY(0);}
     100%{-webkit-transform: translateY(20);}
}

#List .Child_home:hover
{
    animation-name:effectmenu;
    -webkit-animation-name:effectmenu;
    animation-duration:0.2s;
    -webkit-animation-duration:0.2s;
    transform: translateY(15px);
    -webkit-transform: translateY(15px);
}

#List .Child:hover
{
    animation-name:effectmenu;
    -webkit-animation-name:effectmenu;
    animation-duration:0.2s;
    -webkit-animation-duration:0.2s;
    transform: translateY(15px);
    -webkit-transform: translateY(15px);
}

/* End Menu*/

/* Search*/

#Search
{
    width:955px;
    height:60px; 
}

#Search .position_search
{
    float:right;
    width:400px;
    height:60px;
}

#btn_search_express
{
    background-color:#330f59;
    color:white;
    font-family:VNF-Dax;
    width:75px;
    height:35px;
    border-style:none;
}

#Search .button_search
{
    margin-left:280px;
}

#Search .textbox_search
{
    position:absolute;
    margin-top:18px;
    width:350px;
    height:20px;
    border-color:#330f59;
    border-style:solid;
    border-width:1px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px; 
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px;
    padding-bottom:1px;
}

#Search .txt_search
{
    font-family:VNF-Dax;
    color:#330f59;
    padding-left:10px;
    width:250px;
    height:18px;
    border-style:none;
    background-color:transparent;
}

#Search #txt_search:focus
{
    border:none;
    border-style:none;
}

#Product_Suggests
{
    width:290px;
    position:absolute;  
    background-color:#330f59;
    margin-top:-20px;
    z-index:11111111111;
    border-radius:3px;
    display:none;
}

#Product_Suggests .tr_search
{
    color:white;
    font-family:VNF-Dax;
    font-size:14px;
    border-bottom:dotted 1px white;
    height:40px;
    cursor:pointer;
    padding:5px;
}

#Product_Suggests .tr_search:hover
{
    background-color:rgba(24,7,249,0.5);
    color:red;
}

#Product_Suggests .tr_search .td_search
{
    float:left;  
    margin-right:10px;
    padding:5px;  
}

#Product_Suggests .tr_search .td_search:nth-child(1)
{
    clear:both;
}

#Product_Suggests .tr_search .td_search:nth-child(3)
{
    padding-top:10px;
}

#Product_Suggests .td_search img
{
    width:30px;
    height:30px;
}

#Ma_sp
{
    display:none;
}
/* End Search*/

/* Function*/

#Function
{
    width:915px;
    height:200px;
    float:right;
    margin-right:40px;
    overflow:hidden;
}

#Function .content_function
{
    width:905px;
    height:200px;
    background-color:#7d44bf;
    position:relative;
    margin-left:10px;
}

#Function .title_function
{
    width:147px;  
    position:absolute;
    margin-left:-160px;  
}

#Function .title_function img
{
    position:absolute;
}

#Function .slogan_text
{
    width:755px;
    height:100px;
    margin-left:95px;
    margin-top:30px;
    padding-top:20px;
    text-align:justify;
    font-family:VNF-Dax;
    font-size:18px;
    color:White;
    position:absolute;
    float:left;
}

#Function .contact
{
    display:none;
    font-family:VNF-Dax;
}

#Function .account
{
    width:800px;
    height:200px;
    display:none;
}

#Function .account .login
{
    float:left;
    width:300px;
    height:50px;
    padding-top:30px;
    text-align:center;
    border:solid 4px white;
    margin-left:20px;
    margin-right:20px;
    cursor:pointer;
}

#link_dangki
{
    cursor:pointer;
}

#Function .account .register
{
    width:300px;
    height:50px;
    padding-top:30px;
    text-align:center;
    float:left;
    border:solid 4px white;
    cursor:pointer;
}

#Function .search_express
{
    margin-top:160px;
    height:200px;
    position:absolute;
}

#Function .search_express .form_express
{
    color:White;
    height:160px;
    display:none;
}

#Function .search_express .form_express .Info_input
{
    width:700px;
    height:140px;
    margin-left:100px;
    margin-top:10px;
}

#Function .search_express .form_express .Info_input .Row .Col
{
    float:left;
    text-align:center;
    width:150px;
    height:30px;
    margin:10px;
    font-family:VNF-Dax;
}

#Function .search_express .form_express .Info_input .button_search_expr
{
    margin-left:610px;
}

#Function .slogan_text p
{
    position:absolute;
}

#Function .slogan_text .product-genre
{
    text-decoration:none;
    color:White;
    font-family:VNF-Dax;
    font-size:18px;
    margin-top:10px;
    display:none;
}

#Function .slogan_text .product-genre div
{
    height:30px;
    width:150px;
    margin-right:10px;
    float:left;
    text-align:center;
    cursor:pointer;
}

#Function .search_express .button_search_express 
{
    height: 40px;
    width: 905px;
    background-color: #330f59;
    -moz-opacity: 0.6;
    opacity: 0.6;
    color: White;
    font-family: Berlin Sans FB;
    cursor: pointer;
}

#Function .search_express p
{
    margin-left:600px;
    -webkit-margin-before: 10px;
    -webkit-margin-after: 0em;
    float:left;
    margin-right:10px;
}

#Function .corner
{
    margin-left:880px;
    margin-top:180px;
}

/* Frame Overflow*/

/* End Frame Overflow*/

/* End Function*/

/* End Group Function*/

/* End Header */

/* Content */
#Content
{
    width:1125px;
    margin-top:20px;
}

#Content_Operate
{
    width:1125px;
}

#Body_Content
{
    width:1125px;
    position:relative;
 
}
#Content_Change
{
    width:870px;
   
}

#info_more
{
    display:none;
}

#List_New_Product
{
    width:900px; 

}

#List_Hot_Product
{
    width:900px; 
}

#Content_About
{
    height:500px;
    background-image:url(../Images/background_about.jpg);
    padding-left:80px;
    padding-top:20px;
    color:White;
    font-family:VNF-Dax;
    display:none;
}

#Content_About .About_us
{
    width:670px;
    height:300px;  
    padding:20px;
    
}

.Name_company
{
    width:300px;
    margin-left:120px;
    background-color:rgba(51,15,89,0.4);
    padding-left:80px;
    padding-right:20px;
    padding-bottom:5px;
    padding-top:5px;
    border-radius:3px;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    font-size:18px;
    font-family:VNF-Dax;
    font-weight:bold;
}

#Content_About .About_us .Text_about_us
{
    text-align:justify;
    background-color:rgba(51,15,89,0.4);
    padding:20px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
}

#Categori_Service
{
    width:240px;
    
    float:right;   
    clear:both;
}

#Categori .Title_categori
{
    height:30px;
    background-color:#330f59;
    color:White;
    font-size:20px;
    font-family:VNF-Dax;
    padding-left:10px;
    padding-top:10px;
}

#Categori .Title_service
{
    height:30px;
    background-color:#330f59;
    color:White;
    font-size:20px;
    font-family:VNF-Dax;
    padding-left:10px;
    padding-top:10px;
    margin-top:15px;
    margin-bottom:5px;
}

#Categori .List_categori
{
    background-color:#7d44bf;
    color:White;
    margin-top:10px;
}

#Categori .List_categori ul
{
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
    -moz-margin-before: 0em;
    -moz-margin-after: 0em;
    -moz-margin-start: 0px;
    -moz-margin-end: 0px;
    -moz-padding-start: 0px;
    -ms-margin-before: 0em;
    -ms-margin-after: 0em;
    -ms-margin-start: 0px;
    -ms-margin-end: 0px;
    -ms-padding-start: 0px;
    -o-margin-before: 0em;
    -o-margin-after: 0em;
    -o-margin-start: 0px;
    -o-margin-end: 0px;
    -o-padding-start: 0px;
}

#Categori .List_categori ul li a
{
    font-family:VNF-Dax;
    font-size:16px;
    margin-left:25px;
    margin-bottom:100px;
}

#Categori ul li
{
    height:20px;
    padding:10px;
    list-style: none;
    padding: 10px;
    cursor:pointer;
}

#Categori .List_categori ul li:hover
{
    padding-left:15px;
    border-left:solid 5px #d80c2e;
}

#Content_Operate .title_newproduct
{
    background-color:#330f59;
    height:30px;
    color:White;
    margin-bottom:20px;
    padding-bottom:10px;
}

#Content_Operate .title_newproduct .title_text
{
    margin-left:10px;
    padding-top:5px;
    width:200px;
    float:left;
    font-family:VNF-Dax;
    font-size:26px;
}

#Content_Operate .title_newproduct .arrange
{
    float:left;
    width:160px;
    height:30px;
    padding-top:9px;
    margin-left:590px;
    border-right:dashed 1px white;
    display:none;
}

#txt_arrange
{
    width:80px;
    background-color:transparent;
    color:white;
    font-family:VNF-Dax;
    padding-left:5px;
    border:solid 1px white;
}

#Content_Operate .title_newproduct .menu_type
{
    margin-left:980px;
    padding-top:3px;
    height:40px;
    display: none;
}

#Content_Operate .title_newproduct .menu_type img
{
    border-style:none;
    width:50px;
    height:30px;
    margin-right:10px;
    float:left;
    border:solid 2px white;
    cursor:pointer;
}

#Content_Operate .img_product
{
    border-left:solid 10px #502481;
    border-right:solid 10px #502481;
    border-bottom:solid 10px #502481;
    border-top:solid 10px #502481;
    text-align:center;
    width:250px;
    height:160px;
    padding-bottom:20px;
    overflow:hidden;
}

#Content_Operate .product
{
    margin-right:25px;
    margin-bottom:10px;
    float:left;
    height:240px;
    width:270px;
    overflow:hidden;
    cursor:pointer;
}

#Content_Operate .img_product .description
{
    width:250px;
    height:160px;
    overflow:hidden;
    margin-top:-210px;
    background-color:#330f59;
    margin-bottom:25px;
    text-align:justify;
    padding:20px 20px 20px 20px;
    margin-left:-20px;
}

#Content_Operate .img_product img {
    -moz-box-shadow: 0px 4px 4px black;
    box-shadow: 0px 4px 4px black; 
    -o-box-shadow:0px 4px 4px black;
    -ms-box-shadow:0px 4px 4px black;
    -webkit-box-shadow:0px 4px 4px black;
    
}

#Content_Operate .describe
{
    background-color:#502481;
    width:270px;
    height:45px;    
}

#Content_Operate .img_product p
{
    color:White;
    font-family:VNF-Dax;
    font-size:14px;
    margin-left:5px;
    margin-right:5px;
    text-align:justify;
    padding:10px;
}

#Content_Operate .describe .Name_cost
{

    color:White;
    font-family:VNF-Dax;
    padding-left:10px;
    float:left;
    width:165px;
}

.button_mua {
    width: 60px;
    height: 35px;
    background-color: #330f59;
    font-family: VNF-Dax;
    font-weight: bold;
    font-size: 26px;
    -moz-box-shadow: 0px 2px 2px black;
    -o-box-shadow:0px 2px 2px black;
    -ms-box-shadow:0px 2px 2px black;
    -webkit-box-shadow:0px 2px 2px black;
    box-shadow: 0px 2px 2px black;
    border-style:none;
    color:white;
    cursor:pointer;
}

.button_mua:hover
{
    background-color:#d80c2e;
}

#Login
{
    background-image: url(../Images/background_about.jpg);
    height: 500px;
    padding-left: 80px;
    padding-top: 20px;
    color: white;
    font-family: VNF-Dax;
    display:none;
}

#Login .Content_login
{
    width: 670px;
    height: 300px;
    padding: 20px;
    
}

#Login .Info_login
{
     background-color: rgba(51,15,89,0.4);
     height:400px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.Frame_info
{
    padding-left:50px;
    padding-top:40px;
    width:600px;   
}

.Frame_info .tr_info
{
    width:600px;
}

.Frame_info .td_info:nth-child(1)
{
    clear:left;
}

.td_info
{
    float:left;
    margin:15px;
    width:150px;    
}

.input
{
    border:2px solid #330f59;
    background-color:transparent;
    color:white;
    width:160px;
    height:20px;
    
}

.button_login
{
    color: white;
    background-color: #330F59;
    border-style: None;
    height: 35px;
    width: 100px;
    cursor:pointer;
}

#Register
{
    background-image:url(../Images/background_dangki.jpg);
    padding-left: 80px;
    padding-top: 20px;
    padding-bottom:50px;
    color: white;
    font-family: VNF-Dax;
    margin-bottom:10px;
    display:none;
}

#Register .Content_register
{
    width: 670px;
 
    padding: 20px;
   
}

#Register .Content_register .Info_register
{
    height:700px;
     background-color: rgba(51,15,89,0.4);
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#Details_product
{
    background-color:#7d44bf;
    position:relative;
    margin-bottom:10px;
    display:none;
    padding-bottom:10px;
}

#Name_product
{
    width: 700px;
    margin-top:20px;
    margin-bottom:20px;
    background-color: rgba(51,15,89,0.3);
    padding-left: 50px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    font-size: 18px;
    font-family: VNF-Dax;
    font-weight: bold;
    color:white;
    text-align:center;
}

#Details_product .Frame_Details
{
    width:770px;
    padding-left:40px;
    padding-top:20px;
    height:1000px;
}

#Details_product .Frame_Details .Info_Details
{
    height:400px;
}

#Details_product .Frame_Details .Info_Details .img_details
{
    float:left;
    margin-right:10px;
    border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -webkit-box-shadow: 0px 2px 19px 0px rgba(48, 44, 28, 1);
    -moz-box-shadow:    0px 2px 19px 0px rgba(48, 44, 28, 1);
    box-shadow:         0px 2px 19px 0px rgba(48, 44, 28, 1);
}

#Table_and_service
{
    background-color: rgba(51,15,89,0.3);
    border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    margin-left:10px;
    width:330px;
    float:left;
    padding:10px;
}

#Table_and_service .Details_table .tr_details
{
    color:white;
    margin-bottom:20px;
    font-family:VNF-Dax;

}

#Table_and_service .service_orther .td
{
    float:left;
    margin-right:40px;
    color:white;
    font-family:VNF-Dax;
    font-size:18px;
    text-align:center;
}

#Table_and_service .ngaycapnhat
{
    clear:both;
    font-family:VNF-Dax;
    color:white;
    font-size:14px;
    padding-top:20px;
    margin-left:160px;
}

.title_slite_product .content_title
{
    height:30px;
    padding-top:10px;
    padding-left:10px;
    background-color: rgba(51,15,89,0.3);
    color:white;
    font-family:VNF-Dax;
     -ms-border-radius:3px;
    -o-border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    margin-top:50px;
}

#Details_product .slite_product_same
{
    height:140px;
    margin-top:20px;
    background-color:rgba(51,15,89,0.3);
}

#Details_product .slite_product_hot
{
    height:140px;
    margin-top:20px;
    background-color:rgba(51,15,89,0.3);
}

#Details_product .button_preview
{
    height:90px;
    width:35px;
    float:left;
    padding-top:50px;
    cursor:pointer;
    opacity:0.4;
    text-align:center;
}

#Details_product .list_product_same
{
    width:690px;
    height:140px;
    padding-left:10px;
    float:left;
    overflow:hidden;
}

#Details_product  .list_product_same .fram_list
{
    height:140px;
    width:3000px;
    margin-left:-230px;
}

#Details_product .button_preview:hover
{
    opacity:1;
}

#Details_product .button_next
{
    height:90px;
    padding-top:50px;
    width:35px;
    float:left;
    cursor:pointer;
    opacity:0.4;
    text-align:center;
}

#Details_product  .button_next:hover
{
    opacity:1;
}

#Details_product .product_item
{
    width:200px;
    height:90px;
    background-color:rgba(245,245,245,0.4);
    padding:15px 10px 15px 10px;
    margin-top:10px;
    border-radius:3px;
    -o-border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
    color:#330f59;
    font-family:VNF-Dax;
    font-size:14px;
    float:left;
    margin-right:10px;
    cursor:pointer;
    
}

#Details_product .product_item img
{
    float:left;
    width:110px;
    height:90px;
    margin-right:5px;
    border-radius:3px;
    -o-border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
}

#Show_comment .comment_of_client
{
    padding:20px 10px 20px 10px;
    border:dashed 1px white;
    border-radius:3px;
    -o-border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
}

#Name_kh
{
    color:#cdd0db;
}

#loading
{
    display:none;
}

#Comment
{
    padding-left:40px;
    padding-right:60px;
    color:white;
    font-family:VNF-Dax;
    font-size:14px;
}

#Comment .title_comments
{
    height:15px;
    padding:10px;
    background-color:rgba(51,15,89,0.3);  
    margin-bottom:10px;
    margin-top:10px; 
    border-radius:3px;
    -o-border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;    
}

#Area_comment
{
    border-radius:3px;
    -o-border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
    background-color:transparent;
    border:double 1px white;
    width:764px;
    height:60px;
    padding-left:5px;
}

#btn_submit_comment
{
    margin-left:690px;
    background-color:#330f59;
    border-style:none;
    color:white;
    font-family:VNF-Dax;
    font-size:16px;
    width:80px;
    height:30px;
    border-radius:3px;
    -o-border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;

}

#Comment .Info_client div
{
    width:200px;
    float:left;
}

#Comment .Info_client .txt_info
{
    border-radius:3px;
    -o-border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
    background-color:transparent;
    border:double 1px white;
    width:180px;
    padding-left:5px;
}

#btn_submit_comment:hover
{
    cursor:pointer;
}

#btnThanhtoan
{
    margin-right:50px;
    border-style: none;
    background-color: #330f59;
    color: white;
    margin-left: 350px;
    font-family: VNF-Dax;
    padding: 5px 10px;
    font-weight: 800;
    font-size: 16px;
}

#payment_form
{
    text-align:center;
}

#payment_form .text
{
    width:150px;
    margin-right:20px;
    float:left;
}

#payment_form .text:nth-child(1)
{
    clear:left;
}

#payment_form .input_cart
{
    width:200px;
    float:left;
}

#ContentPlaceHolder1_inp_getdate
{
    border-style: none;
    background-color: #330f59;
    color: white;
    font-family: VNF-Dax;
    padding: 5px 10px;
    font-weight: 800;
    font-size: 16px;
}
/* End Content */
/* End Column Main */

/* Column Right */

#Col_Right
{
    width:9%;
    margin-left:91%;
    padding-top:110px;
}

#Cart_and_User
{
    position:fixed;
}

#User
{
    background-color:#330f59;
    color:white;
    font-family:VNF-Dax;
    font-size:10px;
    padding:10px 5px 10px 10px;
    width:170px;
    margin-left:5px;
    border-radius:2px;
    display:none;
}

#User div
{
    float:left;
    margin-right:5px;
}

#User .col_yourcart:nth-child(1)
{
    width:30px;
}

#User .col_yourcart:nth-child(2)
{
    width:60px;
}


#Cart
{
    color:White;
    font-family:VNF-Dax;
    width:100px;
    height:100px;
    margin-left:15px;
    background-image:url(../Images/Button/background_cart.png);
    font-size:12px;
}

#Cart:hover
{
    cursor:pointer;
}

#Cart .Total
{
    padding-top:58px;
    padding-left:30px;
}

#Associate
{
    width:100px;
    margin-top:200px;
    padding-left:70px;
    position:fixed;
}
#Associate input
{
     margin-bottom:20px;
}

#Scroll_Top
{
    width:125px;
    height:135px;
    position:fixed;
    margin-top:400px;
    margin-left:10px;
    display:none;
    cursor:pointer;
}

#bag_cart
{
    width:250px;
    position:absolute;
    margin-left:-260px;
    margin-top:-50px;
    padding:5px;
    font-family:VNF-Dax;
    font-size:16px;
    display:none;
}

#bag_cart img
{
    width:50px;
    height:44px;
    margin-right:10px;

}

#bag_cart .table_cart
{
    background-color:#330f59;
    border-radius:3px;
    padding:5px;
}

#bag_cart .table_cart .tr_cart .td_cart
{
    float:left;
}

#bag_cart .table_cart .tr_cart .td_cart .id
{
    display:none;
}

#bag_cart .table_cart .tr_cart .td_cart span
{
    margin-right:5px;
}

#bag_cart .table_cart .tr_cart .td_cart .col_yourcart
{
    margin-bottom:10px;
}

#bag_cart .table_cart .tr_cart
{
    margin:5px;
    border-bottom:1px solid white;
    height:50px;
    clear:both;
}

#bag_cart .total_money
{
    clear:both;
    background-color:#330f59;
    border-radius:3px;
    padding:5px;
}

#Cart_content
{
    /*display:none;*/
    background-color:#7d44bf;
    color:white;
    padding:20px 40px 50px 20px;
    font-family:VNF-Dax;
    display:none;
    margin-bottom:10px;
}

#Cart_content .tab_your_cart
{
    margin-top:20px;
}

#Cart_content .tab_your_cart .row_yourcart
{
    border-radius:3px;
    -o-border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
    border:2px solid white;
    width:800px;
    height:40px;    
}

#Cart_content .tab_your_cart .col_yourcart
{
    float:left;
    margin:10px;
    width:100px;
    border-right:1px dashed white;
    text-align:center;
    height:20px;
}

#Cart_content .tab_your_cart .row_yourcart .col_yourcart:nth-child(2)
{
    width:170px;
}

#Cart_content .tab_your_cart .row_yourcart .col_yourcart:nth-child(6)
{
    border:none;
    cursor:pointer;
}

#Cart_content .tab_your_cart .row_yourcart .col_yourcart:nth-child(5)
{
    cursor:pointer;
}

#Cart_content .tab_your_cart .col_yourcart input
{
    width:50px;
    height:15px;
}

#Cart_content .Name_company
{
    margin-left:250px;
}

#Cart_content .payment
{
    height:40px;
    padding-left:330px;
    margin-top:20px;
}

#Cart_content .payment>div
{
    float:left;
    font-family:VNF-Dax;
    color:white;
    width:100px;
    margin-right:10px;
    font-weight:800;
    font-size:16px;
    padding:10px
}

#pay
{
    border-style:none;
    background-color:#330f59;
    color:white;
    margin-left:30px;
    font-family:VNF-Dax;
    padding:5px 10px;
    font-weight:800;
    font-size:16px;
}

#btn_down
{
    margin-left:20px;
    cursor:pointer;
    width:15px;
    height:15px;
}

#Logout
{
    background-color: #330f59;
    color: white;
    font-family: VNF-Dax;
    font-size: 10px;
    padding: 10px;
    width: 50px;
    margin-left: 50px;
    border-radius: 2px;
    display:none;
    margin-top:2px;
    cursor:pointer;
}

#Username
{
    width:60px;
}
/* End Column Right */

/* Footer */

#Footer
{
    clear:both;
    width:100%;
    height:200px;    
}

#Content_Footer
{
    height:180px;
    background-color:#7d44bf;
}

#Bottom_Footer
{
    height:20px;
    background-color:#330f59;
}

#Email {
    width: 280px;
    height: 120px;
    float: left;
    margin-left: 80px;
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: rgba(246,246,246,0.8);
    font-family: VNF-Dax;
    font-size: 14px;
    font-weight: 100;
    background-color: rgba(51,15,89,0.3);
    -moz-border-radius: 2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius: 2px;
}

#Email .Text_Button_email
{
    width:300px;
}

#Email .Text_Button_email .Text_email
{
    float:left;
}
#txt_email
{
    font-family:VNF-Dax;
    color:rgba(246,246,246,0.9);
}

#btn_email
{
    font-family:VNF-Dax;
    color:rgba(246,246,246,0.9);
}

#Email .Decorate_email
{
    width:300px;
    height:10px;
}

#Email .Decorate_email .Decoration_left
{
    border-bottom:solid 2px rgba(246,246,246,0.8);
    border-left:solid 2px rgba(246,246,246,0.8);
    border-right:solid 2px rgba(246,246,246,0.8);
    width:200px;
    height:10px;
    float:left;
}

#Email .Decorate_email .Decoration_right
{
    border-bottom:solid 2px rgba(246,246,246,0.8);
    border-left:solid 2px rgba(246,246,246,0.8);
    border-right:solid 2px rgba(246,246,246,0.8);
    width:60px;
    height:10px;
    float:left;
}

#Footer_Contact {
    color: rgba(246,246,246,0.8);
    font-family: VNF-Dax;
    font-size: 14px;
    font-weight: 100;
    background-color: rgba(51,15,89,0.3);
    -moz-border-radius: 2px;
    -o-border-radius:2px;
    -ms-border-radius:2px;
    border-radius: 2px;
    width: 280px;
    height: 120px;
    float: left;
    padding-left: 10px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 10px;
    margin-top: 20px;
}

#Content_Footer img
{
    margin-left:20px;
}

#Bottom_Footer .Copyright
{
    font-size:12px;
    font-family:VNF-Dax;
    color:rgba(240,240,240,0.6);
    padding-left:500px;
    padding-top:4px;
}

/* End Footer */
/* End Page */